package com.qzyh.esb.egsa.bean.vo;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 需求内容表
 * </p>
 *
 * @author whq
 * @since 2023-09-19
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("需求内容VO")
public class RequirementContentVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("主键")
    private String id;

    @ApiModelProperty("需求id")
    private String requirementId;

    @ApiModelProperty("交易码")
    private String tranCode;

    @ApiModelProperty("接口名称")
    private String interfaceName;

    @ApiModelProperty("服务场景码")
    private String serviceScence;

    @ApiModelProperty("服务码")
    private String serviceCode;

    @ApiModelProperty("服务名称")
    private String serviceName;

    @ApiModelProperty("场景码")
    private String scenceCode;

    @ApiModelProperty("场景名称")
    private String scenceName;

    @ApiModelProperty("消费者")
    private String consumer;

    @ApiModelProperty("提供者")
    private String provider;

    @ApiModelProperty("操作类型")
    private String oprtType;

    @ApiModelProperty("开发人员")
    private String developer;

    @ApiModelProperty("治理人员")
    private String governancer;

    @ApiModelProperty("查阅文档")
    private String consultDoc;

    @ApiModelProperty("修订内容")
    private String revisionContent;

    @ApiModelProperty("备注")
    private String remarks;

    @ApiModelProperty("需求状态  0-未开发 1-已开发 2-上线")
    private String status;

    @ApiModelProperty("需求号")
    private String requirementNum;

    @ApiModelProperty("需求名称")
    private String requirementName;

    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;
}
